package game.messages.quest
{
	import engine.network.*;
	import flash.utils.*;
	
	public class RxQuest_StateRecord extends RxNetMessageBase
	{
		public var questId:String;
		public var states:Vector.<uint>;
		public static const TASK_TYPE_ENUM_KILL:uint = 0;
		public static const STATE_IN_PROGRESS:uint = 2;
		public static const STATE_AVAILABLE:uint = 1;
		public static const TASK_TYPE_STRING_USE:String = "use";
		public static const STATE_COMPLETED:uint = 4;
		public static const TASK_TYPE_ENUM_USE:uint = 1;
		public static const STATE_PENDING_COMPLETION:uint = 3;
		public static const TASK_TYPE_STRING_TALK:String = "talk";
		public static const MAX_TASKS:uint = 3;
		public static const TASK_TYPE_STRING_KILL:String = "kill";
		public static const STATE_HIDDEN:uint = 0;
		public static const fixedSize:Boolean = false;
		
		public function RxQuest_StateRecord()
		{
			this.states = new Vector.<uint>;
		}
	}
}